package com.spring.sunflower.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by Kevin on 2021/8/24<br/>
 * <p>
 * Describe:<br/>
 */
public class TaskBean {

    @SerializedName("status")
    private String status;
    @SerializedName("message")
    private String message;
    @SerializedName("datas")
    private DatasBean datas;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DatasBean getDatas() {
        return datas;
    }

    public void setDatas(DatasBean datas) {
        this.datas = datas;
    }

    public static class DatasBean {
        @SerializedName("taskDailyList")
        private List<TaskDailyListBean> taskDailyList;
        @SerializedName("taskNewbieList")
        private List<TaskNewbieListBean> taskNewbieList;

        public List<TaskDailyListBean> getTaskDailyList() {
            return taskDailyList;
        }

        public void setTaskDailyList(List<TaskDailyListBean> taskDailyList) {
            this.taskDailyList = taskDailyList;
        }

        public List<TaskNewbieListBean> getTaskNewbieList() {
            return taskNewbieList;
        }

        public void setTaskNewbieList(List<TaskNewbieListBean> taskNewbieList) {
            this.taskNewbieList = taskNewbieList;
        }

        public static class TaskDailyListBean {
            @SerializedName("id")
            private String id;
            @SerializedName("taskId")
            private String taskId;
            @SerializedName("memberId")
            private String memberId;
            @SerializedName("awardV")
            private String awardV;
            @SerializedName("conditions")
            private String conditions;
            @SerializedName("completed")
            private String completed;
            @SerializedName("taskCode")
            private String taskCode;
            @SerializedName("taskName")
            private String taskName;
            @SerializedName("taskDesc")
            private String taskDesc;
            @SerializedName("taskImgPath")
            private String taskImgPath;
            @SerializedName("taskType")
            private String taskType;
            @SerializedName("userType")
            private String userType;
            @SerializedName("createTime")
            private String createTime;
            @SerializedName("status")
            private String status;
            @SerializedName("updateTime")
            private String updateTime;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTaskId() {
                return taskId;
            }

            public void setTaskId(String taskId) {
                this.taskId = taskId;
            }

            public String getMemberId() {
                return memberId;
            }

            public void setMemberId(String memberId) {
                this.memberId = memberId;
            }

            public String getAwardV() {
                return awardV;
            }

            public void setAwardV(String awardV) {
                this.awardV = awardV;
            }

            public String getConditions() {
                return conditions;
            }

            public void setConditions(String conditions) {
                this.conditions = conditions;
            }

            public String getCompleted() {
                return completed;
            }

            public void setCompleted(String completed) {
                this.completed = completed;
            }

            public String getTaskCode() {
                return taskCode;
            }

            public void setTaskCode(String taskCode) {
                this.taskCode = taskCode;
            }

            public String getTaskName() {
                return taskName;
            }

            public void setTaskName(String taskName) {
                this.taskName = taskName;
            }

            public String getTaskDesc() {
                return taskDesc;
            }

            public void setTaskDesc(String taskDesc) {
                this.taskDesc = taskDesc;
            }

            public String getTaskImgPath() {
                return taskImgPath;
            }

            public void setTaskImgPath(String taskImgPath) {
                this.taskImgPath = taskImgPath;
            }

            public String getTaskType() {
                return taskType;
            }

            public void setTaskType(String taskType) {
                this.taskType = taskType;
            }

            public String getUserType() {
                return userType;
            }

            public void setUserType(String userType) {
                this.userType = userType;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }
        }

        public static class TaskNewbieListBean {
            @SerializedName("id")
            private String id;
            @SerializedName("taskId")
            private String taskId;
            @SerializedName("memberId")
            private String memberId;
            @SerializedName("awardV")
            private String awardV;
            @SerializedName("conditions")
            private String conditions;
            @SerializedName("completed")
            private String completed;
            @SerializedName("taskName")
            private String taskName;
            @SerializedName("taskDesc")
            private String taskDesc;
            @SerializedName("taskImgPath")
            private String taskImgPath;
            @SerializedName("taskType")
            private String taskType;
            @SerializedName("userType")
            private String userType;
            @SerializedName("taskCode")
            private String taskCode;
            @SerializedName("createTime")
            private String createTime;
            @SerializedName("status")
            private String status;
            @SerializedName("updateTime")
            private String updateTime;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTaskId() {
                return taskId;
            }

            public void setTaskId(String taskId) {
                this.taskId = taskId;
            }

            public String getMemberId() {
                return memberId;
            }

            public void setMemberId(String memberId) {
                this.memberId = memberId;
            }

            public String getAwardV() {
                return awardV;
            }

            public void setAwardV(String awardV) {
                this.awardV = awardV;
            }

            public String getConditions() {
                return conditions;
            }

            public void setConditions(String conditions) {
                this.conditions = conditions;
            }

            public String getCompleted() {
                return completed;
            }

            public void setCompleted(String completed) {
                this.completed = completed;
            }

            public String getTaskName() {
                return taskName;
            }

            public void setTaskName(String taskName) {
                this.taskName = taskName;
            }

            public String getTaskDesc() {
                return taskDesc;
            }

            public void setTaskDesc(String taskDesc) {
                this.taskDesc = taskDesc;
            }

            public String getTaskImgPath() {
                return taskImgPath;
            }

            public void setTaskImgPath(String taskImgPath) {
                this.taskImgPath = taskImgPath;
            }

            public String getTaskType() {
                return taskType;
            }

            public void setTaskType(String taskType) {
                this.taskType = taskType;
            }

            public String getUserType() {
                return userType;
            }

            public void setUserType(String userType) {
                this.userType = userType;
            }

            public String getTaskCode() {
                return taskCode;
            }

            public void setTaskCode(String taskCode) {
                this.taskCode = taskCode;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }
        }
    }
}
